using System;
using System.Collections.Generic;
using System.Text;

namespace Academia.Entidades
{
    #region Propiedades
    public class Designacion
    {
        private DateTime _fechaInicio;

        public DateTime FechaInicio
        {
            get { return _fechaInicio; }
            set { _fechaInicio = value; }
        }

        public String FechaInicioMostrar
        {
            get
            {
                if (_fechaInicio.ToShortDateString().Equals("01/01/0001")) {
                    return "-";
                } else {
                    return _fechaInicio.ToShortDateString();
                }
            }
        }

        private DateTime _fechaFin;

        public DateTime FechaFin
        {
            get { return _fechaFin; }
            set { _fechaFin = value; }
        }

        public String FechaFinMostrar
        {
            get
            {
                if (_fechaFin.ToShortDateString().Equals("01/01/0001"))
                {
                    return "-";
                }
                else
                {
                    return _fechaFin.ToShortDateString();
                }
            }
        }

        private Cargo _cargo;

        public Cargo cargo
        {
            get { return _cargo; }
            set { _cargo = value; }
        }

        public string CargoNombre
        {
            get
            {
                return cargo.DescripcionCargo;
            }
        }

        private Profesor _profesor;

        public Profesor profesor
        {
            get { return _profesor; }
            set { _profesor = value; }
        }

        public string ProfesorNombre
        {
            get
            {
                return profesor.NombreCompleto;
            }
        }

        private Materia _materia;

        public Materia materia
        {
            get { return _materia; }
            set { _materia = value; }
        }

        public string MateriaNombre
        {
            get
            {
                return materia.NomMateria;
            }
        }

        private int _idDesignacion;

        public int IdDesignacion
        {
            get { return _idDesignacion; }
            set { _idDesignacion = value; }
        }
    } 
    #endregion
}
